Marker Handling in Markdown++ Output

Markers in Markdown++ provide metadata and processing instructions that can be embedded in your output documents. ePublisher gives you control over which markers are emitted in the generated Markdown++ output.

Built-in Markers

Built-in markers are emitted automatically in the Markdown++ output without requiring configuration in the Stationery. These markers capture important metadata from your source documents.

PageStyle

Specifies page layout information from the source document.

GraphicStyle

Specifies graphic formatting information from the source document.

IndexMarker

Creates index entries that can be used for generating back-of-book style indexes.

Controlling Marker Emission

By default, markers are emitted in the Markdown++ output. To prevent markers from being emitted, configure paragraph style options using the Style Designer.

Disabling Markers for All Content

To disable markers globally, modify the [Prototype] paragraph style (the default style). In the Style Designer, select the Options tab and set the Markdown++ markers option to Disabled. All paragraph styles inherit from this default.

Disabling Markers Per Style

To control marker emission on a style-by-style basis, select the specific paragraph style in the Style Designer. On the Options tab, set the Markdown++ markers option to Disabled for styles that should not emit markers.

Marker Syntax in Markdown++ Output

Markers in Markdown++ output use the comment-based marker syntax:

<!-- marker:PageStyle="FirstPage" -->

<!-- marker:IndexMarker="creating projects" -->

For multiple marker entries, use the JSON format:

<!-- markers:{"IndexMarker": "projects:creating,output:generating"} -->
Last modified date: 2026-01-21